iT邦幫忙

0

Python311-pyinstaller無法辨識或執行的解決方案

J哥 2023-08-22 22:16:511442 瀏覽
  • 分享至 

  • xImage
  •  

因為工作上可能需要把py變成exe的狀況,
開始研究起pyinstaller的用法,但還沒開始就先卡在安裝的關卡/images/emoticon/emoticon04.gif

總之先打開cmd,
1.用path檢查過python的script是否有在環境變數中,看起來是有的。
2.用網路說的,將pip裝好的pyinstaller.exe複製並放進其中一個環境變數的資料夾內後,總算開始有點變化。

雖然還是跳了異常,但最後面的???的字串讓人覺得可疑。
C:\Windows\System32>pyinstaller Fatal error in launcher: Unable to create process using '"C:\Program Files\Python311\python.exe" "C:\Users\*\AppData\Local\Programs\Python\Python311\pyinstaller.exe" ': ???????????

用了pyinstaller --version也會跳一樣的狀況。懷疑是程式有異常。
最後是用pip uninstall pyinstaller後,再重新安裝一次就正常了。/images/emoticon/emoticon34.gif


<版本參考>

pip --version
23.2.1

pyinstaller --version
5.13.0


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
ningyungame
iT邦研究生 5 級 ‧ 2023-08-23 00:35:31

nuitka打包會比較好點
這有GUI可以操作打包
https://github.com/271374667/NuitkaGUI

J哥 iT邦新手 5 級 ‧ 2023-08-26 10:06:05 檢舉

改天試試,目前這個installer我還不太習慣,似乎不能只單帶走exe到其他設備使用的樣子,如果真是這樣不如只用bat去寫就好...

我要留言

立即登入留言